<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<ui:composition xmlns="http://www.w3.org/1999/xhtml"   
     xmlns:h="http://java.sun.com/jsf/html"
     xmlns:f="http://java.sun.com/jsf/core"
     xmlns:ui="http://java.sun.com/jsf/facelets"  
     xmlns:p="http://primefaces.org/ui"
     template="../../generales/plantillas/plantillaMain.xhtml">
     
	<ui:define name="content">
		<h:form prependId="false">
			<p:panel id="formClasificados" header="#{msg['list.clasificados.titulo']}">
				<p:messages showDetail="true" autoUpdate="true" showSummary="true"/>
				<p:commandButton id="btnAddClas" value="#{msg['form.clasificados.agregar']}" oncomplete="info.show()"/>
				<!-- Lista de los |s registrados en el sistema -->
				<p:dataTable var="clasificado" value="#{clasificadoBean.lazyDataModel}" paginator="true" rows="10" paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"  
                 			 rowsPerPageTemplate="#{msg['app.rowsPerPage']}" selectionMode="single" selection="#{clasificadoBean.clasificadoSelected}" id="clasificadosTable"
                 			 emptyMessage="#{msg['list.clasificados.empty']}" rowKey="#{clasificado.numero}">
                 			 
			        <p:column headerText="#{msg['list.clasificados.numero']}" sortBy="#{clasificado.numero}" filterBy="#{clasificado.numero}">  
			            <h:outputText value="#{clasificado.numero}" />
			        </p:column>  
			  
			        <p:column headerText="#{msg['list.clasificados.nombre']}" sortBy="#{clasificado.titulo}" filterBy="#{clasificado.titulo}">  
			            <h:outputText value="#{clasificado.titulo}" />
			        </p:column>
			  
			        <p:column headerText="#{msg['list.clasificados.tipo']}" sortBy="#{clasificado.tipoClasificado.descripcion}" filterBy="#{clasificado.tipoClasificado.descripcion}">  
			            <h:outputText value="#{clasificado.tipoClasificado.descripcion}" />
			        </p:column>
			  
			        <p:column headerText="#{msg['list.clasificados.casa']}" sortBy="#{clasificado.numeroCasa}" filterBy="#{clasificado.numeroCasa}">  
			            <h:outputText value="#{clasificado.numeroCasa}" />
			        </p:column>
			        
			    </p:dataTable>
			</p:panel>
		</h:form>
		
		<ui:include src="formAddClasificado.xhtml" />
	</ui:define>
</ui:composition>